%OK
@book{book:introMAS,
    author    = "Michael Wooldridge",
    title     = "An Introduction to MultiAgent Systems",
    publisher = "John Wiley \& Sons",
    year      = "2002"
}

%ok
@Article{CodeMobility,
    author    = {Alfonso Fuggetta, Gian Pietro Picco, Giovanni Vigna},
    title     = {Understanding Code Mobility},
    journal   = {IEEE Transaction on Software Engineering},
    year      = {1998}
}
    
%ok       
@Article{GPDP,
    author    = {M.W.P. Savelsbergh, M. Sol},
    title     = {The general pickup and delivery problem},
    journal   = {TRANSPORTATION SCIENCE},
    year      = {1995}
}

%ok
@mastersthesis{ThesisOSGi,
    author    = {Vu Duc Lam},
    title     = {Design and Implementation of concepts for supporting component migration based on OSGI},
    school    = {TU Dresden},
    year      = {2007}
}

%ok
@misc{website:osgi-alliance,
      author = "OSGi Alliance",
      title = "About the OSGi Alliance",
      howpublished = {\url{http://www.osgi.org/About/HomePage}}
}

%ok
@misc{website:osgi-benefits,
      author = {OSGi Alliance},
      title = {Benefits of Using OSGi},
      howpublished = {\url{http://www.osgi.org/Technology/WhyOSGi}}
}

%ok
@misc{website:osgi-arch,
      author = {OSGi Alliance},
      title = {The OSGi Architecture},
      howpublished = {\url{http://www.osgi.org/Technology/WhatIsOSGi}}
}

%ok
@misc{website:osgi-tut,
      author = {Lars Vogel},
      title = {OSGi Modularity - Tutorial},
      howpublished = {\url{http://www.vogella.com/articles/OSGi/article.html#running_osgi}},
      year = {2012}
}

%ok
@misc{website:osgi-ds,
      author = {Lars Vogel},
      title = {OSGi Services - Tutorial},
      howpublished = {\url{http://www.vogella.com/articles/OSGiServices/article.html#osgiservice}},
      year = {2012}
}

%ok
@misc{website:osgi-bundlecontext,
      author = {OSGi Alliance},
      title = {BundleContext},
      howpublished = {\url{http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html}},
      year = {2012}
}

%ok
@misc{website:osgi-bundle,
      author = {OSGi Alliance},
      title = {Bundle},
      howpublished = {\url{http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html}},
      year = {2012}
}

%ok
@misc{website:xstream-tutorial,
      author = {XStream},
      title = {Two Minute Tutorial},
      howpublished = {\url{http://xstream.codehaus.org/tutorial.html}}
}

%ok
@misc{website:xstream-problem,
      author = {Nicolas Jouanin, Haoming Zhong},
      title = {CannotResolveClassException in OSGi environment},
      howpublished = {\url{http://old.nabble.com/CannotResolveClassException-in-OSGi-environment-td18847137.html}},
      year = {2008}
}

%ok
@misc{website:jetty-port,
      author = {THE ECLIPSE FOUNDATION},
      title = {Building a Server-based Application with Equinox},
      howpublished = {\url{http://www.eclipse.org/equinox-portal/tutorials/server-side/}}
}

%ok
@misc{website:osgi-webserver,
      author = {THE ECLIPSE FOUNDATION},
      title = {Writing a bundle-based server application},
      howpublished = {\url{http://www.eclipse.org/equinox/server/http_writing_application.php}}
}

%ok
@misc{website:subxml,
      author = {srikanthnutigattu},
      title = {Extract subxml from xml},
     howpublished = {\url{http://srikanthnutigattu.blogspot.be/2011/05/extract-subxml-from-xml.html}}
}

%ok
@misc{website:xmlvalue,
      author = {http://www.java2s.com},
      title = {Get content from element},
     howpublished = {\url{http://www.java2s.com/Code/Java/XML/Getcontentfromelement.htm}}
}

%ok
@misc{website:rmi-tut,
      author = {Ken Baclawski},
      title = {Java RMI Tutorial},
      howpublished = {\url{http://srikanthnutigattu.blogspot.be/2011/05/extract-subxml-from-xml.html}}
}

%ok
@misc{website:udp-multicast,
      author = {Svetlin Nakov},
      title = {Internet Programming with Java Course - UDP and Multicast Sockets},
      howpublished = {\url{http://www.nakov.com/inetjava/lectures/part-1-sockets/InetJava-1.5-UDP-and-Multicast-Sockets.html}}
}

%ok
@misc{website:custom-event,
      author = {Chad Stever},
      title = {How To Create Your Own Events In Java},
      howpublished = {\url{http://castever.wordpress.com/2008/07/31/how-to-create-your-own-events-in-java/}},
      year = {2008}
}

%ok
@misc{website:rinsim,
      author = {Rinde Van Lon},
      title = {RinSim},
      howpublished = {\url{https://github.com/rinde/RinSim/}},
      year = {2012}
}

%ok
@misc{website:jade,
      author = {TiLab},
      title = {Java Agent Development Network},
      howpublished = {\url{http://jade.tilab.com/}},
      year = {2012}
}

%ok
@misc{website:fipa-acl,
      author = {FIPA},
      title = {FIPA ACL Message Structure Specification},
      howpublished = {\url{http://www.fipa.org/specs/fipa00061/SC00061G.html}},
      year = {2002}
}

%ok
@misc{website:fipa-cnp,
      author = {FIPA},
      title = {FIPA Contract Net Interaction Protocol Specification},
      howpublished = {\url{http://www.fipa.org/specs/fipa00029/SC00029H.pdf}},
      year = {2002}
}

%ok
@misc{website:zipfiles,
      author = {Darrenyuan},
      title = {Java:ZipOutputString include sub directory},
      howpublished = {\url{http://darrenyuan.iteye.com/blog/1489031}},
      year = {2008}
}

%ok
@misc{website:fsm,
      author = {Vince Huston},
      title = {http://www.vincehuston.org/dp/StateDemosJava},
      howpublished = {\url{http://www.vincehuston.org/dp/StateDemosJava}}
}